<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>

    // 1-100 找到所有能被3 或 7整除的数


    // 数组递增赋值 => 数组所有元素的最后放新增元素
    // 数组  [3  6  7        ]
    // 下标   0  1  2  3     => index记录的值始终比数组下标的最大值大1

   /*  var list = [];
    var index = 0;
    for (var i = 1; i <= 100; i++) {
        if (i % 3 == 0 || i % 7 == 0) {
            // 怎么存?
            // list[0] = 3;
            // list[1] = 6;
            // list[2] = 7;

            list[index] = i;
            index++;
           
        }
    }
    console.log(list); */



    //  
    // 数组  [3  6    ]       len:0 => 1 => 2
    // 下标   0  1  2  3     =>
    var list = [];
    for (var i = 1; i <= 100; i++) {
        if (i % 3 == 0 || i % 7 == 0) {
            // 怎么存?
            // list[0] = xxx;
            // list[1] = xxx;
            // list[2] = xxx;

            // 数组的递增赋值
            // 初始数组长度 len: 0
            // list[list.length] = 3;  // list[0] = 3;   len:更新1
            // list[list.length] = 6;  // list[1] = 6;   len:更新2

            // (1) 数组中新增元素后, length也会自动更新
            // (2) 下标的最大值 = 数组.length - 1      =>    数组.length = 下标的最大值 + 1  => 在数组中所有元素的最后方新增元素


            list[list.length] = i;  // 数组所有元素的最后放新增元素
           
        }
    }
    console.log(list);
</script>

</html>